package operator;

public class Self_Increasing_And_Self__Decreasing_Operator {
    public static void main(String[] args) {
        int a =1;
        int b =3;
        int c = a++;
        int d = ++a;
        int e = b+++a;
        int f = b+a++;
        //看a的位置{包括a在程序中所在位置和a在++前后的位置,如果a在++前,那么先赋值
        // 然后再自增,如果a在后则先自增再赋值}
        System.out.println(a+b);//此时的a通过四次自增为5
        System.out.println(c);  //此时先赋值则c=1
        System.out.println(d);  //通过上次自增a=2,此时再自增为3
        System.out.println(e);  //此时b也自增但是在后,此时b=3 a=3
        System.out.println(f);  //此时a为4先赋值
        //幂运算
        //调用MATH类中的属性pow
        double power = Math.pow(2,3);
        System.out.println(power);
    }
}
